physically handicapped - French English Dictionary